home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / grafix / raytracing / raylab / scenes / logo.rl < prev    next >
Encoding:
Text File  |  1996-02-18  |  4.4 KB  |  238 lines

  1. *  The official RayLab logo for RayLab 1.0
  2. *
  3. *  Author:          Marcus Geelnard
  4. *  Date:            3/1 1996
  5. *  Raylab Version:  1.0 rev 1
  6.  
  7. globals:
  8.     picwidth 320  picheight 240
  9.     display 1
  10.     antialiasrec 2
  11.     antialiasthreshold 0.3
  12. :end
  13.  
  14. *
  15. * This is the (looong) description of the 'R'...
  16. *
  17.  
  18.  
  19. deftexture:
  20.     default
  21.     color 0.5 0.6 0.6
  22.     phong 0.5
  23.     phongsize 20
  24.     ambient 0.35
  25. :end
  26.  
  27. box:    corners    -1 -0.5 7    1 0.5 9        :end
  28. box:    corners    -1 -0.5 3    1 0.5 5        :end
  29. box:    corners    -1 -0.5 -1    1 0.5 1        :end
  30. box:    corners    3 -0.5 -1    5 0.5 1        :end
  31.  
  32. box:    corners    3 -0.5 7    4 0.5 9        :end
  33. box:    corners    4 -0.5 7    5 0.5 8        :end
  34. box:    corners    3 -0.5 3    4 0.5 5        :end
  35. box:    corners    4 -0.5 4    5 0.5 5        :end
  36.  
  37. box:    corners
  38.         0      -0.5  0
  39.         1.4142  0.5  -0.7072
  40.     transform:
  41.         rotate 0 45 0
  42.         move 4 0 9
  43.     :end
  44. :end
  45.  
  46. box:    corners
  47.         0      -0.5  0
  48.         1.4142  0.5  0.7072
  49.     transform:
  50.         rotate 0 -45 0
  51.         move 4 0 3
  52.     :end
  53. :end
  54.  
  55. ellipsoid:  centre -0.5 -0.5 8.5    radius 0.3 0.15 0.3 :end
  56. ellipsoid:  centre  0.5 -0.5 8.5    radius 0.3 0.15 0.3 :end
  57. ellipsoid:  centre -0.5 -0.5 7.5    radius 0.3 0.15 0.3 :end
  58. ellipsoid:  centre  0.5 -0.5 7.5    radius 0.3 0.15 0.3 :end
  59.  
  60. ellipsoid:  centre -0.5 -0.5 4.5    radius 0.3 0.15 0.3 :end
  61. ellipsoid:  centre  0.5 -0.5 4.5    radius 0.3 0.15 0.3 :end
  62. ellipsoid:  centre -0.5 -0.5 3.5    radius 0.3 0.15 0.3 :end
  63. ellipsoid:  centre  0.5 -0.5 3.5    radius 0.3 0.15 0.3 :end
  64.  
  65. ellipsoid:  centre  3.5 -0.5 8.5    radius 0.3 0.15 0.3 :end
  66. ellipsoid:  centre  3.5 -0.5 7.5    radius 0.3 0.15 0.3 :end
  67. ellipsoid:  centre  4.5 -0.5 7.5    radius 0.3 0.15 0.3 :end
  68.  
  69. ellipsoid:  centre  3.5 -0.5 4.5    radius 0.3 0.15 0.3 :end
  70. ellipsoid:  centre  4.5 -0.5 4.5    radius 0.3 0.15 0.3 :end
  71. ellipsoid:  centre  3.5 -0.5 3.5    radius 0.3 0.15 0.3 :end
  72.  
  73. ellipsoid:  centre -0.5 -0.5 0.5    radius 0.3 0.15 0.3 :end
  74. ellipsoid:  centre  0.5 -0.5 0.5    radius 0.3 0.15 0.3 :end
  75. ellipsoid:  centre -0.5 -0.5 -0.5   radius 0.3 0.15 0.3 :end
  76. ellipsoid:  centre  0.5 -0.5 -0.5   radius 0.3 0.15 0.3 :end
  77.  
  78. ellipsoid:  centre  3.5 -0.5 0.5    radius 0.3 0.15 0.3 :end
  79. ellipsoid:  centre  4.5 -0.5 0.5    radius 0.3 0.15 0.3 :end
  80. ellipsoid:  centre  3.5 -0.5 -0.5   radius 0.3 0.15 0.3 :end
  81. ellipsoid:  centre  4.5 -0.5 -0.5   radius 0.3 0.15 0.3 :end
  82.  
  83. deftexture:
  84.     default
  85.     colormap 3
  86.         0.0  0.5 0.8 0.6
  87.         0.5  0.3 0.9 0.6
  88.         1.0  0.3 0.8 0.4
  89.     pattern spots
  90.     phong 0.6
  91.     phongsize 20
  92.     ambient 0.35
  93.     transform:
  94.         rotate 30 -41 0
  95.     :end
  96. :end
  97.  
  98. cylinder:
  99.     height 8
  100.     radius 0.45
  101.     transform:
  102.         scale 1.5 1 1
  103.         move 0 0 0.5
  104.     :end
  105. :end
  106.  
  107. cylinder:
  108.     height 3
  109.     radius 0.45
  110.     transform:
  111.         scale 1.5 1 1
  112.         move 4 0 4.5
  113.     :end
  114. :end
  115.  
  116. cylinder:
  117.     height 3
  118.     radius 0.45
  119.     transform:
  120.         scale 1.5 1 1
  121.         rotate 0 90 0
  122.         move 0.5 0 8
  123.     :end
  124. :end
  125.  
  126. cylinder:
  127.     height 3
  128.     radius 0.45
  129.     transform:
  130.         scale 1.5 1 1
  131.         rotate 0 90 0
  132.         move 0.5 0 4
  133.     :end
  134. :end
  135.  
  136. cylinder:
  137.     height 5.7
  138.     radius 0.45
  139.     transform:
  140.         scale 1.5 1 1
  141.         rotate 0 -52.125 0
  142.         move 4.5 0 0.5
  143.     :end
  144. :end
  145.  
  146.  
  147. *
  148. * This is the description of the 'L'...
  149. *
  150.  
  151. deftexture:
  152.     default
  153.     color 0.5 0.6 0.6
  154.     phong 0.5
  155.     phongsize 20
  156.     ambient 0.35
  157. :end
  158.  
  159. box:    corners    8 -0.5 7    10 0.5 9    :end
  160. box:    corners    8 -0.5 -1    10 0.5 1    :end
  161. box:    corners    12 -0.5 -1    14 0.5 1    :end
  162.  
  163. ellipsoid:  centre  8.5 -0.5 8.5    radius 0.3 0.15 0.3 :end
  164. ellipsoid:  centre  9.5 -0.5 8.5    radius 0.3 0.15 0.3 :end
  165. ellipsoid:  centre  8.5 -0.5 7.5    radius 0.3 0.15 0.3 :end
  166. ellipsoid:  centre  9.5 -0.5 7.5    radius 0.3 0.15 0.3 :end
  167.  
  168. ellipsoid:  centre  8.5 -0.5 0.5    radius 0.3 0.15 0.3 :end
  169. ellipsoid:  centre  9.5 -0.5 0.5    radius 0.3 0.15 0.3 :end
  170. ellipsoid:  centre  8.5 -0.5 -0.5   radius 0.3 0.15 0.3 :end
  171. ellipsoid:  centre  9.5 -0.5 -0.5   radius 0.3 0.15 0.3 :end
  172.  
  173. ellipsoid:  centre  12.5 -0.5 0.5   radius 0.3 0.15 0.3 :end
  174. ellipsoid:  centre  13.5 -0.5 0.5   radius 0.3 0.15 0.3 :end
  175. ellipsoid:  centre  12.5 -0.5 -0.5  radius 0.3 0.15 0.3 :end
  176. ellipsoid:  centre  13.5 -0.5 -0.5  radius 0.3 0.15 0.3 :end
  177.  
  178.  
  179. deftexture:
  180.     default
  181.     colormap 3
  182.         0.0  0.8 0.5 0.6
  183.         0.5  0.9 0.3 0.6
  184.         1.0  0.8 0.3 0.4
  185.     pattern spots
  186.     phong 0.6
  187.     phongsize 20
  188.     ambient 0.35
  189.     transform:
  190.         rotate -20 41 0
  191.     :end
  192. :end
  193.  
  194. cylinder:
  195.     height 8
  196.     radius 0.45
  197.     transform:
  198.         scale 1.5 1 1
  199.         move 9 0 0.5
  200.     :end
  201. :end
  202.  
  203. cylinder:
  204.     height 3
  205.     radius 0.45
  206.     transform:
  207.         scale 1.5 1 1
  208.         rotate 0 90 0
  209.         move 9.5 0 0
  210.     :end
  211. :end
  212.  
  213.  
  214.  
  215. deftexture:
  216.     default
  217. :end
  218.  
  219. plane:
  220.     normal 0 0 1
  221.     offset -1
  222.     texture:
  223.         color 0 0 0.7
  224.         reflect 0.6 0.6 0.7
  225.         phong 0.7
  226.     :end
  227. :end
  228.  
  229. light:
  230.     location  10 -40 30
  231.     color 1 1 1
  232. :end
  233.  
  234. camera:
  235.     location  -6 -18 2
  236.     viewpoint 5 0 4
  237. :end
  238.